<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script>
        // 1.求任意个数的的最大值
        function getMax() {
            var max = arguments[0];
            for (var i = 0; i < arguments.length; i++) {
                if (arguments[i] > max) {
                    max = arguments[i];
                }
            }
            return max;
        }
        console.log(getMax(1, 34, 35, 324, 13, 435));


        // 2.函数封装翻转数组的方法
        function reverse(arr) {
            var newarr = [];
            for (var j = arr.length - 1; j >= 0; j--) {
                newarr[newarr.length] = arr[j];
            }
            return newarr;
        }
        arr1 = reverse([2, 3, 4, 5]);
        console.log(arr1);
        arr2 = reverse(['black', 'white', 'muna']);
        console.log(arr2);


        // 3.函数封装冒泡排序
        function pop(arr1) {
            for (k = 0; k < arr1.length - 1; k++) {
                for (z = 0; z < arr1.length - k - 1; z++) {
                    if (arr1[z] > arr1[z + 1]) {
                        var temp = arr1[z];
                        arr1[z] = arr1[z + 1];
                        arr1[z + 1] = temp;
                    }
                }
            }
            return arr1
        }
        arr2 = pop([3, 286, 45, 234, 23]);
        console.log(arr2);


        // 4.用函数判断是不是闰年（能被4整除但不能被100整除 或者 能被400整除的年份）
        function isrunyear(year) {
            if (year % 4 == 0 && year % 100 != 0 || year % 400 == 0) {
                return true;
            } else {
                return false;
            }
        }
        v = isrunyear(2000);
        console.log(v);
        console.log(isrunyear(1983));


        // 5.函数的互相调用:
        function fn1() {
            console.log(111);
            fn2();
            console.log('fn1');
        }
        function fn2() {
            console.log(222);
            console.log('fn2');
        }
        fn1();

        // 6.当前年份输出2月份天数
        // function isrunyear(year) {
        //     if (year % 4 == 0 && year % 100 != 0 || year % 400 == 0) {
        //         return 29;
        //     } else {
        //         return 28;
        //     }
        // }
        // z = isrunyear(2000)
        // console.log(z);

        用调用判断闰年的函数的方式来输出当前年份二月份的天数:

        function backday() {
            var a = prompt('请输入当前的年份');
            if (isrunyear(a)) {
                alert('当前年份二月份的天数是：29');
            } else {
                alert('当前年份二月份的天数是：28');
            }
        }
        backday()


    </script>
</head>

<body>

</body>

</html>